<%@ page language="java" import="java.util.*,dao.*,dto.*,org.apache.commons.lang.*" 
 contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<!-- @Author Guillaume LEBRETON -->

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>ESIGAME : espace personnel</title>
		<style>
		
		body {	background-color:#efe3af;
				background-attachment:fixed;
				background-repeat:no-repeat;
				background-position:center center;
				text-align:center;	}
				
		header{	border: 4px solid black;
				padding: 8px;
				font-weight: lighter;
				font-family: Blackletter, fantasy;}
				
		header section{	display:inline-block;
						vertical-align:text-top;
						height: 150px;
						width: 48%;
						border: 4px solid black;
						padding: 8px;
						}
						
		#banniere a{	text-decoration:none;
							color:white;}
		
		
		
		#banniere{background-image:url(banner.jpg);
					color:white;
					font-size:100px;
					text-align:center;
					vertical-align:center;}
					
						
		#connexion {text-align:center;
					table-align:center;
					text-decoration:none;
							color:black;}
		
		#connexion table{	margin:auto;
							}
		
		section{	border: 4px solid black;
					
					text-align:center;
					padding: 8px;
					}
					
		#contenu table{	margin:auto;
						width:80%;
						border-width:1px; 
						border-style:solid; 
 						border-color:black;	}
 						
 		#contenu td{	
						border-width:1px; 
						border-style:solid; 
 						border-color:black;	}

		</style>
		
    </head>
	<body>
	
		<header>
		
		<section id="banniere">
				<a href="index.jsp">ESIGAME</a>
		</section>
		
		<section id="connexion">
						
			<%if (session.getAttribute("membre")==null){ %>  
								
					Connexion<br/>
							<form method="post" action="controleur.jsp">
							<input type="hidden" name="action" value="connexion">
							
							<table>
							<tr>
							<td>Login</td>
							<td><input type="text" name="login" required /></td>
							</tr>
							<tr>
							<td>Mot de passe</td>
							<td><input type="password" name="mdp" required /></td>
							</tr>
							</table>
							
							<button type="submit" value="voir">connexion</button>
							</form>
					<a href="creation_compte.jsp">créer un compte</a>
									
			<%} 
											
			else if(session.getAttribute("membre")!=null){ 
					Utilisateur utilisateur=(Utilisateur)session.getAttribute("utilisateur");
					%>
					Bonjour <%=StringEscapeUtils.escapeHtml(utilisateur.getPrenom()) %><br><br>
					<a href="controleur.jsp?action=espacePerso">Mon espace personnel</a><br><br>
					<form method="post" action="controleur.jsp">
							<input type="hidden" name="action" value="panier">
							<button type="submit" value="voir">accéder au panier</button>
					</form>
					<a href="controleur.jsp?action=deconnexion">deconnexion</a>
			<%}%>
			
			</section>
		</header>	
		<br>

					
		<section id="contenu">
		<h1>Informations Personnelles</h1>

<%
//recuperation des éléments qui se trouvent dans l'objet request
Utilisateur u=(Utilisateur)session.getAttribute("utilisateur");

if(u==null){%>
	<div>Pas d'éléments correspondant</div>

<%}else{ %>

	<%--affichage des éléments --%>
	
	Login : <%=StringEscapeUtils.escapeHtml(u.getLogin())%><br>
	Prénom : <%=StringEscapeUtils.escapeHtml(u.getPrenom())%><br>
	Nom : <%=StringEscapeUtils.escapeHtml(u.getNom())%><br>
	e-mail : <%=StringEscapeUtils.escapeHtml(u.getMail())%><br>
	Adresse : <%=StringEscapeUtils.escapeHtml(u.getAddresse())%><br>
<%} %>

<h2>Vos commandes</h2>

	<table>	
	<tr>
       <th>Date de la commande</th>
       <th>articles de la commande</th>
       
  	</tr>
  	
	<%
	ArrayList<Commande> listecommande=(ArrayList<Commande>)request.getAttribute("commandeUtilisateur");
	for(Commande commande:listecommande){
	%>
		<tr>
			<td><%=StringEscapeUtils.escapeHtml(commande.getDateCommande()) %></td>
			<td><%=commande.getListeIdJeu() %></td>
		
	<%	
	}
	%>
	
	</table>
<%
ArrayList<Commande> listecommandes = (ArrayList<Commande>)request.getAttribute("commande");
%>
<table>
<tr>
<%


if(listecommandes==null){%>
<div>Pas de commande</div>

<%}else{
	for ( int i=0; i<listecommande.size(); i++ ){%> 
	<% System.out.println(listecommande.get(i));%>
	 <% }
	%>
	<div>vide</div>
<%} %>

</table>		
</section>		
	</body>
</html>